/**
 * Description:
 * Class Name:Gender
 * Date:2022/2/12 17:26
 *
 * @author LTisme
 * @version JAVA17
 */
package 疯狂Java讲义.第6章_面向对象_下._6_9_枚举类._6_9_4_实现接口的枚举类;

public enum Gender implements GenderDesc{
    // 此处的枚举值必须调用对应的构造器来创建
    MALE("男"), FEMALE("女");
    // final修饰的变量一旦获得了初值以后，便不可再改变！
    private final String name;
    // 枚举类的构造器只能使用private修饰
    private Gender(String name){
        this.name = name;
    }

    public String getName() {
        return name;
    }

    // 需要实现接口的info()方法，实现GenderDesc必须实现的方法
    @Override
    public void info() {
        System.out.println("这是一个用于定义性别的枚举类");
    }
}
